#include "usbd_core.h"
#include "usbd_desc.h"
#include "usbd_conf.h"
Go to the source code of this file.
| #define USBD_CONFIGURATION_FS_STRING "VCP Config" |
| #define USBD_CONFIGURATION_HS_STRING "VCP Config" |
| #define USBD_INTERFACE_FS_STRING "VCP Interface" |
| #define USBD_INTERFACE_HS_STRING "VCP Interface" |
| #define USBD_LANGID_STRING 0x409 |
| #define USBD_MANUFACTURER_STRING "STMicroelectronics" |
| #define USBD_PRODUCT_FS_STRING "STM32 Virtual ComPort in FS Mode" |
| #define USBD_PRODUCT_HS_STRING "STM32 Virtual ComPort in HS Mode" |
| uint8_t * USBD_VCP_ConfigStrDescriptor |
( |
USBD_SpeedTypeDef |
speed, |
|
|
uint16_t * |
length |
|
) |
| |
Returns the configuration string descriptor.
- Parameters
-
| speed,: | Current device speed |
| length,: | Pointer to data length variable |
- Return values
-
| Pointer | to descriptor buffer |
Definition at line 198 of file usbd_desc.c.
| uint8_t * USBD_VCP_DeviceDescriptor |
( |
USBD_SpeedTypeDef |
speed, |
|
|
uint16_t * |
length |
|
) |
| |
Returns the device descriptor.
- Parameters
-
| speed,: | Current device speed |
| length,: | Pointer to data length variable |
- Return values
-
| Pointer | to descriptor buffer |
Definition at line 127 of file usbd_desc.c.
| uint8_t * USBD_VCP_InterfaceStrDescriptor |
( |
USBD_SpeedTypeDef |
speed, |
|
|
uint16_t * |
length |
|
) |
| |
Returns the interface string descriptor.
- Parameters
-
| speed,: | Current device speed |
| length,: | Pointer to data length variable |
- Return values
-
| Pointer | to descriptor buffer |
Definition at line 217 of file usbd_desc.c.
| uint8_t * USBD_VCP_LangIDStrDescriptor |
( |
USBD_SpeedTypeDef |
speed, |
|
|
uint16_t * |
length |
|
) |
| |
Returns the LangID string descriptor.
- Parameters
-
| speed,: | Current device speed |
| length,: | Pointer to data length variable |
- Return values
-
| Pointer | to descriptor buffer |
Definition at line 139 of file usbd_desc.c.
| uint8_t * USBD_VCP_ManufacturerStrDescriptor |
( |
USBD_SpeedTypeDef |
speed, |
|
|
uint16_t * |
length |
|
) |
| |
Returns the manufacturer string descriptor.
- Parameters
-
| speed,: | Current device speed |
| length,: | Pointer to data length variable |
- Return values
-
| Pointer | to descriptor buffer |
Definition at line 170 of file usbd_desc.c.
| uint8_t * USBD_VCP_ProductStrDescriptor |
( |
USBD_SpeedTypeDef |
speed, |
|
|
uint16_t * |
length |
|
) |
| |
Returns the product string descriptor.
- Parameters
-
| speed,: | Current device speed |
| length,: | Pointer to data length variable |
- Return values
-
| Pointer | to descriptor buffer |
Definition at line 151 of file usbd_desc.c.
| uint8_t * USBD_VCP_SerialStrDescriptor |
( |
USBD_SpeedTypeDef |
speed, |
|
|
uint16_t * |
length |
|
) |
| |
Returns the serial number string descriptor.
- Parameters
-
| speed,: | Current device speed |
| length,: | Pointer to data length variable |
- Return values
-
| Pointer | to descriptor buffer |
Definition at line 182 of file usbd_desc.c.
| __ALIGN_BEGIN uint8_t USBD_StrDesc [USBD_MAX_STR_DESC_SIZ] __ALIGN_END |
Initial value:= {
0x12,
USB_DESC_TYPE_DEVICE,
0x00,
0x02,
0x00,
0x00,
0x00,
USB_MAX_EP0_SIZE,
0x00,
0x02,
USBD_IDX_MFC_STR,
USBD_IDX_PRODUCT_STR,
USBD_IDX_SERIAL_STR,
USBD_MAX_NUM_CONFIGURATION
}
< IAR Compiler
Definition at line 74 of file usbd_desc.c.
| uint8_t USBD_StringSerial[USB_SIZ_STRING_SERIAL] |
Initial value:=
{
USB_SIZ_STRING_SERIAL,
USB_DESC_TYPE_STRING,
}
IAR Compiler
Definition at line 106 of file usbd_desc.c.
| USBD_DescriptorsTypeDef VCP_Desc |